Load Balancing for Network Based Multi-threaded Applications

نویسندگان

  • Oliver Krone
  • Martin Raab
  • Béat Hirsbrunner
چکیده

In this paper we present Lbs, a load-management-system for network based concurrent computing. The system is built on Pt-Pvm, a library based on the PVM system. Pt-Pvm provides message passing and process management facilities at thread and process level for a cluster of workstations running the UNIX operating system. The presented system is realized as an open library which can be easily used to implement new load-balancing algorithms. In addition to that, the unit of load which has to be distributed (either data or lightweight processes) can be transparently adapted to application needs. Therefore the system serves as an ideal test-bed for comparing different load-balancing methods.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

JESSICA2: A Distributed Java Virtual Machine with Transparent Thread Migration Support

A distributed Java Virtual Machine (DJVM) spanning multiple cluster nodes can provide a true parallel execution environment for multi-threaded Java applications. Most existing DJVMs suffer from the slow Java execution in interpretive mode and thus may not be efficient enough for solving computation-intensive problems. We present JESSICA2, a new DJVM running in JIT compilation mode that can exec...

متن کامل

RATS: Resource Aware Thread Scheduling for JVM level Clustering

In this work, we propose RATS, a middleware to enhance and extend the Terracotta framework for Java with the ability to transparently execute multi-threaded Java applications to provide a singlesystem image. It supports efficient scheduling of threads, according to available resources, across several nodes in a Terracotta cluster, taking advantage of the extra computational and memory resources...

متن کامل

Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover

In this paper we investigate multi-service load balancing mechanisms in an overlay heterogeneous WiMAX/WLAN network through vertical handover. Considering the service characteristics of the overlay heterogeneous network together with the service requirements of different applications, all streaming applications are served in WiMAX while elastic applications are distributed to WiMAX and WLAN. Tw...

متن کامل

Addressing Processor Over-provisioning on Large-scale Multi-core Platforms

Modern micro-architectures have embraced multi-core processors and thread-level parallelism for performance growth, because of the difficulty of increasing single core performance without significantly increasing processor power consumption. To meet the ever growing need for speed, current large-scale computing platforms are Nonuniform Memory Accesses (NUMA) architectures equipped with dozens o...

متن کامل

Load Balancing on the Internet

Introduction 1 Workload Characteristics of Internet Services 2 Web Applications 3 Streaming Applications 4 Taxonomy of Load-Balancing Strategies 4 Load Balancing in the Server, the Network, and the Client Sides 4 State-Blind versus State-Aware Load Balancing 5 Load Balancing at Different Network Layers 5 Server-Side Load Balancing 5 DNS-Based Load Balancing 5 Dispatcher-Based Load Balancing 7 S...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998